home *** CD-ROM | disk | FTP | other *** search
- Calypso v1.0
- ------------
-
- Calypso is a Windows 95 style icon based interface for Windows 3.1, which
- performs many functions of File Manager and Program Manager, as well as
- providing Win95 "shortcuts". See the help file for more details and
- installation instructions.
-
- Version 1.0 is freeware. You may freely distribute copies of this program,
- provided that it remains in its complete form with all support, documentation,
- and configuration files.
-
- This version has not been thoroughly tested yet, so any bug reports would
- be most helpful. Email me at lhh@doc.ic.ac.uk.
-
-
-
- 3D Controls DLL
- ---------------
-
- Calypso requires CTL3DV2.DLL. This is supplied inside CTL3DV2.ZIP.
- If you don't already have this file in your \WINDOWS\SYSTEM directory,
- unzip the file into \WINDOWS\SYSTEM.
-
- Do NOT place CTL3DV2.DLL in the same directory as Calypso, or you
- will receive a General Protection Fault!!!.
-
-
- Incompatibilities
- -----------------
-
- In the Known Problems section of the help file, it is mentioned that
- certain graphics programs cause problems with maximizing and restoring
- windows. If you come across any such problems, try minimizing Calypso by
- pressing F12 or choosing Clear Desktop.
-
-
- Program Manager group converter
- -------------------------------
-
- An extra utility, PMGROUPS.EXE, is supplied, which reads your Program Manager
- groups to use as Calypso's Start menu. Just run this program, press the OK
- button and select the directory you have installed Calypso to. Beware --
- it overwrites the existing START.INI file containing any menus you have
- already created.
-
- Program Manager must be running for this converter to work. You can
- safely delete or archive PMGROUPS.EXE when you've finished using it.
-
-
- Parameters
- ----------
-
- Here are some extra switches for experimental features which have not been
- documented in the help reference (but I finally thought, "Might as well let
- everyone else have some fun...")
-
- /HOLLOWSIZE a real kludge, this...if you find the normal filled resizing
- unbearably slow, use this switch to use the normal dotted box
- resizing. The drawback is that there will no longer be a
- system menu in the top left corner -- but if you double click
- on where it was before, the window will still close!
-
- /FORCESHELL causes Calypso to think it is the shell, so it attempts to
- shut down Windows when you close it. I used this for debugging.
-
- /EXTRAICONS extends icon extraction to ICO and DLL files. ICO files
- will show as the icon itself, and DLL files are shown
- with the Windows icon if there are no icons inside it.
-
- WARNING: this can use up huge amounts of resources and
- should not be used with large groups of icon files.
-
- /FONT name forces icon windows to use the named font, e.g.
- "calypso /FONT Times New Roman", which must be available
- in 8 point regular. The default font is MS Sans Serif.
-
-
- Additional Credits
- ------------------
-
- Many thanks to:
-
- Peter Below (CIS [100113,1101]) for CD-ROM and RAM disk detection
- Brian Andersen (brian@fiol.nbrock.dk) for drag drop server code
- Dave Rigsby (BranhamTch@aol.com) for sample DDE code
-
- And lots of others who have kindly shared their Delphi wisdom on the net.
-
-
- Future enhancements
- -------------------
-
- The help file lists some of the problems encountered, which will
- need fixing. Additionally, here are some improvements I have planned:
-
- o Wildcard based selecting, copying and renaming.
- o Context sensitive popup menus.
- o Fonts, colors and icon spacing options.
- o File Manager style mouse control for copying and moving.
- o Extended drag and drop features (drop folders to trash etc.)
- o Minor icon handling features.
- o More efficient use of memory and resources.
- o Less cluttered menus, better and customisable keyboard shortcuts.
- o Any good suggestions you might make...
-
-
- Delphi source code
- ------------------
-
- Calypso was written entirely in Borland Delphi, and I originally intended
- to give away the entire source as a demo. Unfortunately, it's grown
- too big for that and I've put in a bit too much work to give it all away
- (as you can probably tell).
-
- However, I will try to make available the fully documented source for
- components and useful routines which I've written for it, provided that
- I get enough requests. If so, they will be uploaded onto the usual large
- Delphi sites. The source will not be distributed together with the main
- application.
-
- Meanwhile, if you're a fellow Delphi programmer and have any queries about
- how some of the more advanced aspects were implemented, I will be pleased
- to answer any questions by email, point you to sources of information, or see
- to it that the relevant code is uploaded.
-
-